`/**
 * Framework7 1.4.2
 * Full Featured Mobile HTML Framework For Building iOS & Android Apps
 * 
 * iOS Theme
 *
 * http://www.idangero.us/framework7
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: February 27, 2016
 */
html,
body {

  margin: 0;
  padding: 0; 

}
a:hover, a:focus{ text-decoration:none}
.has_toolbar { padding-bottom: 72px;} 
/* === Views === */
.views,
.view {
  width: 100%;
  height: 100%;
     font-size: 14px;
  line-height: 1.4;
  font-family: "Microsoft Yahei";
}

.view {
  box-sizing: border-box;
}
/* === Pages === */
.pages {
  position: relative;
  width: 100%;
  height: 100%; 
}
.page {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); 
}
.page.cached {
  display: none;
}
.modal{ z-index:9999;}

img {
    vertical-align: middle;
    max-width: 100%;
}
img {
    border: 0;
}
.pos-center{ position:fixed; z-index:99999; top:50%; left:50%; margin-left:-32px; margin-top:-32px;  width:64px; height:64px; background-repeat:no-repeat; background-image:url(../Images/loader.gif);  }
.videoPlayer_div{ position:relative}
.btn-shiting {
    position: absolute;
    left: 50%;
    top: 50%;
    display: inline-block; font-size:36px;
}
.fl{ float:left}
.fr{ float:right}
.posi-abso{ position:absolute;}
.posi-rela{ position:relative}
.btn.posi-abso{ position:absolute;}

.page-on-left {
  opacity: 0.9;
  -webkit-transform: translate3d(-20%, 0, 0);
  transform: translate3d(-20%, 0, 0);
}
.page-on-center .swipeback-page-shadow {
  opacity: 1;
}
.page-on-right {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.page-on-right .swipeback-page-shadow {
  opacity: 0;
}
.page-content {
 /* overflow: auto;*/
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  position: relative;
}
.swipeback-page-shadow {
  position: absolute;
  right: 100%;
  top: 0;
  width: 16px;
  height: 100%;
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%);
  z-index: -1;
  content: '';
}
html.android .swipeback-page-shadow {
  display: none;
  -webkit-animation: none;
  animation: none;
}
.page-transitioning,
.page-transitioning .swipeback-page-shadow {
  -webkit-transition-duration: 400ms;
  transition-duration: 400ms;
}
.page-from-right-to-center:before,
.page-from-center-to-right:before {
  position: absolute;
  right: 100%;
  top: 0;
  width: 16px;
  height: 100%;
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%);
  z-index: -1;
  content: '';
}
html.android .page-from-right-to-center:before,
html.android .page-from-center-to-right:before {
  display: none;
  -webkit-animation: none;
  animation: none;
}
.page-from-right-to-center {
  -webkit-animation: pageFromRightToCenter 400ms forwards;
  animation: pageFromRightToCenter 400ms forwards; z-index:2;
}
.page-from-right-to-center:before {
  -webkit-animation: pageFromRightToCenterShadow 400ms forwards;
  animation: pageFromRightToCenterShadow 400ms forwards;
}
.page-from-center-to-right {
  -webkit-animation: pageFromCenterToRight 400ms forwards;
  animation: pageFromCenterToRight 400ms forwards; z-index:1;
  -webkit-backface-visibility:hidden;
-webkit-transform-style: preserve-3d; 
}
.page-from-center-to-right:before {
  -webkit-animation: pageFromCenterToRightShadow 400ms forwards;
  animation: pageFromCenterToRightShadow 400ms forwards;
}
@-webkit-keyframes pageFromRightToCenter {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@keyframes pageFromRightToCenter {
  from {
    transform: translate3d(100%, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes pageFromRightToCenterShadow {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes pageFromRightToCenterShadow {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes pageFromCenterToRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
  }
}
@keyframes pageFromCenterToRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(100%, 0, 0);
  }
}
@-webkit-keyframes pageFromCenterToRightShadow {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes pageFromCenterToRightShadow {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.page-from-center-to-left {
  -webkit-animation: pageFromCenterToLeft 400ms forwards;
  animation: pageFromCenterToLeft 400ms forwards; 
  z-index:1;
  -webkit-backface-visibility:hidden;
-webkit-transform-style: preserve-3d; 
}
.page-from-left-to-center {
  -webkit-animation: pageFromLeftToCenter 400ms forwards;
  animation: pageFromLeftToCenter 400ms forwards; z-index:2;
}
@-webkit-keyframes pageFromCenterToLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0.9;
    -webkit-transform: translate3d(-20%, 0, 0);
  }
}
@keyframes pageFromCenterToLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0.9;
    transform: translate3d(-20%, 0, 0);
  }
}
@-webkit-keyframes pageFromLeftToCenter {
  from {
    opacity: 0.9;
    -webkit-transform: translate3d(-20%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@keyframes pageFromLeftToCenter {
  from {
    transform: translate3d(-20%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.eng_word{ padding:2px; cursor:pointer}
.eng_word:hover{ background-color:green; color:#fff;}

.ajax_loading {
	padding: 15px;
	text-align: center;
	display: none;
	color:#b5b5b5;
}

.toolbar{ position:fixed; bottom:0px; left:0px; width:100%; background-color:#F2F2F2; border-top:1px solid #CDCDCD;z-index:5; height:52px; }
.toolbar-inner{  padding:5px; text-align:center  }
.toolbar-inner i{font-size:1.3em;}
.toolbar-inner .tab-link{  display:inline-block; text-align:center; width:88px}
.toolbar-inner .tab-link span{ display:block; width:100%;}
.toolbar-inner a{ color:#555}
.toolbar-inner a.active{ color:#5cb85c}
.toolbar-inner a:hover{ color:#5cb85c}

.s_c{ color:#4cae4c!important;}
.p_c{ color:#337ab7!important;}
.w_c{ color:#f0ad4e!important;}
.i_c{ color:#46b8da!important;}
.d_c{ color:#d9534f!important;}
.d_b{ color:#000!important;}

.s_b_c{ background-color:#4cae4c!important;}
.p_b_c{ background-color:#337ab7!important;}
.w_b_c{ background-color:#f0ad4e!important;}
.i_b_c{ background-color:#46b8da!important;}
.list-group .list-group-item.active{ background-color:#74cd55; border-color:#74cd55; color:#fff}

.clearfix:after { content: "."; clear: both; height: 0; overflow: hidden; visibility: hidden; display: block; }
.clearfix { zoom: 1; }
*:focus { outline: none; }
.clearfloat:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.clearfloat { zoom: 1; }
.pos_rel {
    position: relative;
}
.tab_list {
    height: 50px;
    overflow: hidden;
}
ul, ol {
    padding: 0;
    margin: 0 0 10px 0;
}
a {
    color: #1071B5;
    text-decoration: none;
}

.padding_0{ padding:0px;}
.padding_l_0{ padding-left:0px;}
.padding_r_0{ padding-right:0px;}
.mgr20 {
    margin-right: 20px!important;
}
a:hover{ text-decoration:none}
.mgt20 {
    margin-top: 20px!important;
}

.mgt40 {
    margin-top: 40px!important;
}
.mgb20{ margin-bottom:20px;}
.mgb10{ margin-bottom:10px;}
.mgt10{margin-top: 10px!important;}
.mgl10{margin-left: 10px!important;}
.mgl20{margin-left: 20px!important;}
.mg0{ margin:0px;}
.avatar img,.small-avatar img{ border-radius:50%;}

.light{ color:#666}
.media .media-body{ padding-left:10px;}
.media .media-heading{word-break:break-all}
.pd20{ padding:20px;}
/* 小屏幕（平板，大于等于 768px） */
@media (min-width: @screen-sm-min) {

}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: @screen-md-min) { 

}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: @screen-lg-min) {

}
.border-radius-none{border-radius:0px;}
.dialog{ background-color:#000; padding:10px; min-width:300px;  text-align:center;  position:fixed; top:0px; left:0px; z-index:9999999999;
    background-image: -webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
    background-image: -o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));
    background-image: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
    background-repeat: repeat-x;
    border-color: #dca7a7;
	}
#business-wrapper span , #business-wrapper-5 span{ display:inline-block; padding:8px; margin-left:5px;     color: #333; background-color: #fff;border:1px solid #ccc; margin-top:2px; margin-bottom:2px; }	
#business-wrapper span.active , #business-wrapper span.select{    background-color: #8b9aa3 !important;
    border-color: #abbac3; color:#fff;}
#business-wrapper .questchoice{ display:block}
.modal_popup .modal-title{ color:#fff}
.modal_popup .page-content{ width:100%; padding:0px !important; overflow-x:hidden; height:auto;}
.modal_popup .panel{ border:none; margin-bottom:0px;}
.modal_popup .panel-body{ padding:10px;}
.modal_popup .modal-body{ padding:0px;}
.ajax_content .breadcrumb{ margin-left:0px}
.require{ color:red;}
#myModal_alert{ z-index:99999}

.bootstrap-table input[type="text"]{ width:50px; text-align:center}
.filter{ padding-bottom:10px;}
.hasUploadList .progressContainer{ margin-left:0px;}
.hasUploadList .blue{border: solid 1px #E8E8E8;background-color: #F7F7F7;}
.popover_box_content{ display:none}
.s_left{ float:left}
.s_right{ float:right}
.answer_remark{ position:absolute; top:20px; right:10px; color:#5cb85c; font-size:54px;}
.popover_button{ cursor:pointer}
.clear{ clear:both}
#myModal_alert .modal-title{ color:#FFF; }
.pager_html{ line-height:50px; background:#FFF}

.modal_popup .hidden-sm,.modal_popup .hidden-xs{ display:none}
.modal_popup .col-md-8 { width:100%}
.modal_popup .container{ width:100%; padding:0px; margin:0px}
.pd10{ padding:10px}
.container-hd {
    padding: 0 20px;
    line-height: 52px;
    height: 52px;
    background: #f4f5f9;
}
.info-box {
    margin-bottom: 30px;
    border: 1px solid #e7e7eb;
}
.info-box .info-hd {
    line-height: 38px;
    height: 38px;
    padding: 0 14px;
    background: #f4f5f9;
    border-bottom: 1px solid #e7e7eb;
}
.myfeed {
    border-left: solid 1px #d0d6d9;
    position: relative;
}
.feed-ico {
    width: 25px;
    height: 25px;
    float: left;
    line-height: 25px;
    text-align: center;
    color: #fff;
    margin-top: 5px;
    border-radius: 50%;
    margin-left: 3px;
}
.myfeed .media {
    margin: 20px 0 20px -16px;
    padding: 5px 0 0 0;
    border: none;
}

.fixedBottom{ position:fixed; z-index:99; bottom:0px; background:#fff; width:100%;  border-top:1px solid #EAEAEA; padding-top:10px; padding-bottom:10px}

.overflow-h{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%}
.f24{ font-size:24px;     line-height: 25px; color: #494949;}
/***圆线**/
  
.circleWrapper{   
  position: absolute;   
  top:0;   
  overflow: hidden;  background-clip: padding-box;  
}   

.circleProgress{   
  border:1px solid #5cb85c;
  border-radius: 50%;   
  position: absolute;   
  top:0;   
  -webkit-transform: rotate(45deg);   
}   
.rightcircle{   
  border-top:1px solid #DFDFDF;   
  border-right:1px solid #DFDFDF;   
  right:0;    
		-webkit-transform: rotate(45deg);
  /*-webkit-animation: circleProgressLoad_right 5s linear infinite;*/   
}   
.leftcircle{   
  border-bottom:1px solid #DFDFDF;   
  border-left:1px solid #DFDFDF;   
  left:0;   
			-webkit-transform: rotate(45deg);
  /*-webkit-animation: circleProgressLoad_left 5s linear infinite;  */ 
}   
  
@-webkit-keyframes circleProgressLoad_right{   
  0%{   
    -webkit-transform: rotate(45deg);   
  }   
  50%,100%{   
    -webkit-transform: rotate(225deg);   
  }   
}   
@-webkit-keyframes circleProgressLoad_left{   
  0%,50%{   
    -webkit-transform: rotate(45deg);   
  }   
  100%{   
    -webkit-transform: rotate(225deg);   
  }   
}  
.modal .page{ height:auto}
/***圆线**/

@media (max-width:768px) { 
.wap-padding-0{ padding:0px ;}
.wap-margin-0{ margin:0px;}

.wap-marginTop-10{ margin-top:10px;}
.wap-border-0{ border:none !important;}
.wap-col{
    padding-right: 15px;
    padding-left: 15px;
}
.pages{ overflow:hidden}
.page{ -webkit-transform:translate3d(0,0,0);overflow:hidden;}
.page .page-content{overflow-y:scroll; height:100%;-webkit-overflow-scrolling : touch; overflow-x:hidden}
.userPage .container .user-content-inter,.userPage .user_tabs.nav-tabs>li.active>a{ background-color:#fff; }

}
.swiperTapFix{ position:fixed; width:100%; background-color:#fff; z-index:4; top:0px}
.pages .page .modal-open{ overflow-y:hidden}
.modal-colse{    position: absolute; top: 11px;z-index: 9999;right: 20px;}